temporary storage permit - English Synonyms Dictionary